package com.eastcom.bm.atom;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

@Entity
@Table(name = "QA_DATASET_MONTHSTATIS")
public class Atom_DataSetMonthStatis {

	private String id;
	
	private String dataSetId;
	
	private String dataSetName;
	
    private String neType;
	
    private Integer year;
    
    private Integer month;
    
	private String unIntegerRatio;
	
	private String dimensionNum;
	
	private String kpiAbnormalNum;
	
	private String kpiAbnormalRatio;
	
	private String integerSum;
	
	private String kpiSum;

	@Id
	@Column(name = "ID", nullable = false)
	@GenericGenerator(name = "dataset_monthstatis-uuid", strategy = "uuid")
	@GeneratedValue(generator = "dataset_monthstatis-uuid")
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}
	
	@Column(name="datasetid")
	public String getDataSetId() {
		return dataSetId;
	}

	public void setDataSetId(String dataSetId) {
		this.dataSetId = dataSetId;
	}

	@Column(name="dataset_name")
	public String getDataSetName() {
		return dataSetName;
	}

	public void setDataSetName(String dataSetName) {
		this.dataSetName = dataSetName;
	}

	@Column(name="dimension_num")
	public String getDimensionNum() {
		return dimensionNum;
	}

	public void setDimensionNum(String dimensionNum) {
		this.dimensionNum = dimensionNum;
	}

	@Column(name="integer_sum")
	public String getIntegerSum() {
		return integerSum;
	}

	public void setIntegerSum(String integerSum) {
		this.integerSum = integerSum;
	}

	@Column(name="kpiabnormal_num")
	public String getKpiAbnormalNum() {
		return kpiAbnormalNum;
	}

	public void setKpiAbnormalNum(String kpiAbnormalNum) {
		this.kpiAbnormalNum = kpiAbnormalNum;
	}

	@Column(name="kpiabnormal_ratio")
	public String getKpiAbnormalRatio() {
		return kpiAbnormalRatio;
	}

	public void setKpiAbnormalRatio(String kpiAbnormalRatio) {
		this.kpiAbnormalRatio = kpiAbnormalRatio;
	}

	@Column(name="kpi_sum")
	public String getKpiSum() {
		return kpiSum;
	}

	public void setKpiSum(String kpiSum) {
		this.kpiSum = kpiSum;
	}

	@Column(name="netype")
	public String getNeType() {
		return neType;
	}

	public void setNeType(String neType) {
		this.neType = neType;
	}

	@Column(name="uninteger_ratio")
	public String getUnIntegerRatio() {
		return unIntegerRatio;
	}

	public void setUnIntegerRatio(String unIntegerRatio) {
		this.unIntegerRatio = unIntegerRatio;
	}

	@Column(name="month")
	public Integer getMonth() {
		return month;
	}

	public void setMonth(Integer month) {
		this.month = month;
	}

	@Column(name="year")
	public Integer getYear() {
		return year;
	}

	public void setYear(Integer year) {
		this.year = year;
	}
	
}
